<?php
/**
 * messageHelper
 * @author    Soochow University
 * @version   1.0
 * @exclude   作  成  日：2011/04/07
 */
class messageHelper{
    /**
     * 消息完整化
     * @param string $message
     * @param array $arrArgument
     * @return formatted message
     */
    public static function formatMessage($message, $arrArgument){

        if($arrArgument != null && count($arrArgument)){
            $strMsg = $message;
            for($i=0; $i < count($arrArgument); $i++){
                $strMsg = str_replace("{" . $i . "}", "%s", $strMsg);
            }
           $resultMessage = vsprintf($strMsg, $arrArgument);
            return $resultMessage;
        }else{
            return $message;
        }
    }
}